package cn.design.realize;

/**
 * @author dlq
 * @description
 *        抽象容器（Aggregate）：容器角色负责提供创建具体迭代器角色的接口，必然提供一个类似createIterator()这样的方法，在Java中一般是 iterator() 方法
 * @date 2020/10/9 13:51
 * @since 1.0
 */
public abstract class Aggregate<T> {
    public abstract   Iterator<T> iterator();


    public abstract <T> T get(int index);
}
